home *** CD-ROM | disk | FTP | other *** search
/ Games of Daze / Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso / x2ftp / msdos / libs / dlbox_2 / check.cpp < prev    next >
Encoding:
C/C++ Source or Header  |  1995-02-27  |  1.4 KB  |  48 lines

  1. #include "inter.h"
  2. #include<stdio.h>
  3. #include<process.h>
  4. interface_class iface;
  5. void initg()
  6. {
  7.   int gdriver = DETECT, gmode, errorcode;
  8.   initgraph(&gdriver, &gmode, "");
  9. //  errorcode = graphresult();
  10.   settextstyle(DEFAULT_FONT,HORIZ_DIR,1);
  11. }
  12. char deet[127];
  13.  
  14. test_box()
  15. {
  16.   iface.clear();
  17.   iface.addbox(168,40,305,240);
  18.   iface.addbar("Checkboxes and Radio Buttons",1);
  19.   iface.addcheckbox("Checkbox 1",100,40,1,UNCHECKED);
  20.   iface.addcheckbox("Checkbox 2",100,60,2,UNCHECKED);
  21.   iface.addcheckbox("Checkbox 3",100,80,3,UNCHECKED);
  22.   iface.addradio("Radio 1.1",30,110,4,1,CHECKED);
  23.   iface.addradio("Radio 1.2",30,130,5,1,UNCHECKED);
  24.   iface.addradio("Radio 2.1",175,110,6,2,UNCHECKED);
  25.   iface.addradio("Radio 2.2",175,130,7,2,CHECKED);
  26.   iface.addradio("Radio 2.3",175,150,8,2,UNCHECKED);
  27.   iface.addbutton("OK",110,197,10,89);
  28.   iface.dodialog();
  29.  
  30.   closegraph();
  31.   printf("Checkbox 1 %d\n",iface.get_checkbox_info(1));
  32.   printf("Checkbox 2 %d\n",iface.get_checkbox_info(2));
  33.   printf("Checkbox 3 %d\n",iface.get_checkbox_info(3));
  34.  
  35.   printf("Radio 1.1 %d\n",iface.get_radio_info(4));
  36.   printf("Radio 1.2 %d\n",iface.get_radio_info(5));
  37.  
  38.   printf("Radio 2.1 %d\n",iface.get_radio_info(6));
  39.   printf("Radio 2.2 %d\n",iface.get_radio_info(7));
  40.   printf("Radio 2.3 %d\n",iface.get_radio_info(8));
  41. }
  42.  
  43. main()
  44. {
  45.   initg();
  46.   test_box();
  47.   exit(0);
  48. }